--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
meshchatx/src/backend/data/plugins/mcx-bugs/frontend/main.js fa34a0731c96da043235b215b6497e9138d3352f (fa34a073) Text, 35.07 KB
T8b949e/**
* @param {{ t: (key: string) => string }} api
* @param {string} key
* @param {Record<string, string | number>} [params]
*/
Tff7b72function Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3keyTb4b4b4, Te6edf3params Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4) Tb4b4b4{
Tff7b72let Te6edf3text Tff7b72= Te6edf3apiTb4b4b4.Te6edf3tTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Tb4b4b4[Te6edf3nameTb4b4b4, Te6edf3valueTb4b4b4] Tff7b72of Tffa657ObjectTb4b4b4.Te6edf3entriesTb4b4b4(Te6edf3paramsTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3text Tff7b72= Te6edf3textTb4b4b4.Te6edf3replaceTb4b4b4(Ta5d6ff`Ta5d6ff{Tffd700${Te6edf3nameTffd700}Ta5d6ff}Ta5d6ff`Tb4b4b4, Tffa657StringTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3textTb4b4b4;
Tb4b4b4}
Tff7b72function Te6edf3shortHashTb4b4b4(Te6edf3hashTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3hash Tff7b72|| Te6edf3hashTb4b4b4.Te6edf3length Tff7b72< T79c0ff12Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3hash Tff7b72|| Ta5d6ff"-"Tb4b4b4;
Tb4b4b4}
Tff7b72return Ta5d6ff`Tffd700${Te6edf3hashTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tffd700}Ta5d6ff…Tffd700${Te6edf3hashTb4b4b4.Te6edf3sliceTb4b4b4(Tff7b72-T79c0ff6Tb4b4b4)Tffd700}Ta5d6ff`Tb4b4b4;
Tb4b4b4}
Tff7b72function Te6edf3isHexHashTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3value Tff7b72!== Ta5d6ff"string" Tff7b72|| Te6edf3valueTb4b4b4.Te6edf3length Tff7b72=== T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3valueTb4b4b4.Te6edf3length Tff7b72< T79c0ff32 Tff7b72|| Te6edf3valueTb4b4b4.Te6edf3length Tff7b72> T79c0ff64 Tff7b72|| Te6edf3valueTb4b4b4.Te6edf3length Tff7b72% T79c0ff2 Tff7b72!== T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72return Ta5d6ff/^[0-9a-fA-F]+$/Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72function Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3messageTb4b4b4, Te6edf3typeTb4b4b4, Te6edf3durationTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3apiTb4b4b4.Te6edf3toast Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Te6edf3apiTb4b4b4.Te6edf3toastTb4b4b4(Te6edf3messageTb4b4b4, Te6edf3type Tff7b72|| Ta5d6ff"info"Tb4b4b4, Te6edf3durationTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
T8b949e/**
* @param {{ t: (key: string) => string, invoke: Function, setUi: Function, onAction: Function, onRefresh: Function, onInput?: Function, getInputValue: Function, setInputValue?: Function, toast?: Function }} api
*/
Tff7b72export Tff7b72async Tff7b72function Te6edf3activateTb4b4b4(Te6edf3apiTb4b4b4) Tb4b4b4{
Tff7b72let Te6edf3status Tff7b72= Tb4b4b4{
Te6edf3collector_runningTff7b72: Tff7b72falseTb4b4b4,
Te6edf3destination_hashTff7b72: Tff7b72nullTb4b4b4,
Te6edf3collector_nameTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3collectorsTff7b72: T79c0ff0Tb4b4b4,
Te6edf3reportsTff7b72: T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72let Te6edf3collectors Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72let Te6edf3reports Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72let Te6edf3preview Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72let Te6edf3activeTab Tff7b72= Ta5d6ff"send"Tb4b4b4;
Tff7b72let Te6edf3selectedHash Tff7b72= Ta5d6ff""Tb4b4b4;
Tff7b72let Te6edf3viewingReport Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72let Te6edf3lastMessage Tff7b72= Ta5d6ff""Tb4b4b4;
Tff7b72let Te6edf3lastMessageType Tff7b72= Ta5d6ff"info"Tb4b4b4;
Tff7b72async Tff7b72function Te6edf3callTb4b4b4(Te6edf3capabilityTb4b4b4, Te6edf3args Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3apiTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"call"Tb4b4b4, Tb4b4b4{ Te6edf3capabilityTb4b4b4, Te6edf3args Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72function Te6edf3setMessageTb4b4b4(Te6edf3messageTb4b4b4, Te6edf3type Tff7b72= Ta5d6ff"info"Tb4b4b4) Tb4b4b4{
Te6edf3lastMessage Tff7b72= Te6edf3messageTb4b4b4;
Te6edf3lastMessageType Tff7b72= Te6edf3typeTb4b4b4;
Tb4b4b4}
Tff7b72function Te6edf3renderTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3running Tff7b72= Tffa657BooleanTb4b4b4(Te6edf3statusTb4b4b4.Te6edf3collector_runningTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3destHash Tff7b72= Te6edf3statusTb4b4b4.Te6edf3destination_hash Tff7b72? Tffa657StringTb4b4b4(Te6edf3statusTb4b4b4.Te6edf3destination_hashTb4b4b4) Tff7b72: Ta5d6ff""Tb4b4b4;
Tff7b72const Te6edf3searchQuery Tff7b72= Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"collector-search"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4;
Tff7b72const Te6edf3filteredCollectors Tff7b72= Te6edf3searchQuery
Tff7b72? Te6edf3collectorsTb4b4b4.Te6edf3filterTb4b4b4(
Tb4b4b4(Te6edf3cTb4b4b4) Tb4b4b4=>
Tb4b4b4(Te6edf3cTb4b4b4.Te6edf3destination_hash Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3includesTb4b4b4(Te6edf3searchQueryTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4) Tff7b72||
Tb4b4b4(Te6edf3cTb4b4b4.Te6edf3name Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3includesTb4b4b4(Te6edf3searchQueryTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4)
Tb4b4b4)
Tff7b72: Te6edf3collectorsTb4b4b4;
Te6edf3apiTb4b4b4.Te6edf3setUiTb4b4b4(Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"column"Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"title"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"title"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"body"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"description"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"tab-send"Tb4b4b4,
Te6edf3variantTff7b72: Te6edf3activeTab Tff7b72=== Ta5d6ff"send" Tff7b72? Tff7b72undefined Tff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"tab_send"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"tab-collect"Tb4b4b4,
Te6edf3variantTff7b72: Te6edf3activeTab Tff7b72=== Ta5d6ff"collect" Tff7b72? Tff7b72undefined Tff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"tab_collect"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3lastMessage
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72:
Te6edf3lastMessageType Tff7b72=== Ta5d6ff"error" Tff7b72? Ta5d6ff"stat" Tff7b72: Te6edf3lastMessageType Tff7b72=== Ta5d6ff"success" Tff7b72? Ta5d6ff"body" Tff7b72: Ta5d6ff"caption"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3lastMessageTb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Te6edf3activeTab Tff7b72=== Ta5d6ff"send"
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"section"Tb4b4b4,
Te6edf3titleTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"sender_section"Tb4b4b4)Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"input"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"title"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"title_label"Tb4b4b4)Tb4b4b4,
Te6edf3placeholderTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"title_placeholder"Tb4b4b4)Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"title"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"input"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"description"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"description_label"Tb4b4b4)Tb4b4b4,
Te6edf3placeholderTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"description_placeholder"Tb4b4b4)Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"description"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4,
Te6edf3multilineTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"input"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"collector-hash"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_hash"Tb4b4b4)Tb4b4b4,
Te6edf3placeholderTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_hash_placeholder"Tb4b4b4)Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3selectedHashTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3selectedHash
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"caption"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"selected_collector"Tb4b4b4, Tb4b4b4{
Te6edf3hashTff7b72: Te6edf3shortHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"reset-destination"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"reset_destination"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4...Tb4b4b4(Te6edf3running Tff7b72&& Te6edf3destHash
Tff7b72? Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"use-local"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"use_my_collector"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]
Tff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4)Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"preview"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"preview"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"send"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"send"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"input"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"collector-search"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"search_collectors"Tb4b4b4)Tb4b4b4,
Te6edf3placeholderTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"search_placeholder"Tb4b4b4)Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"collector-search"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3filteredCollectorsTb4b4b4.Te6edf3length
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"list"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"cards"Tb4b4b4,
Te6edf3itemsTff7b72: Te6edf3filteredCollectorsTb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tb4b4b4=> Tb4b4b4(Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"row"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"card"Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"mono"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3shortHashTb4b4b4(Te6edf3entryTb4b4b4.Te6edf3destination_hashTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"caption"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3entryTb4b4b4.Te6edf3name Tff7b72|| Ta5d6ff"-"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff`Ta5d6ffuse-Tffd700${Te6edf3entryTb4b4b4.Te6edf3destination_hashTffd700}Ta5d6ff`Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"use_collector"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4,
Tb4b4b4}
Tff7b72: Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"caption"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3collectorsTb4b4b4.Te6edf3length
Tff7b72? Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"no_search_results"Tb4b4b4)
Tff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"no_collectors"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"refresh"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"refresh"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3preview
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"mono"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3previewTb4b4b4.Te6edf3log_text Tff7b72? Tffa657StringTb4b4b4(Te6edf3previewTb4b4b4.Te6edf3log_textTb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff3000Tb4b4b4) Tff7b72: Ta5d6ff""Tb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4]Tb4b4b4.Te6edf3filterTb4b4b4(Tffa657BooleanTb4b4b4)Tb4b4b4,
Tb4b4b4}
Tff7b72: Te6edf3activeTab Tff7b72=== Ta5d6ff"collect"
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"column"Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"section"Tb4b4b4,
Te6edf3titleTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_section"Tb4b4b4)Tb4b4b4,
Te6edf3descriptionTff7b72: Te6edf3running
Tff7b72? Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"status_running"Tb4b4b4, Tb4b4b4{ Te6edf3hashTff7b72: Te6edf3shortHashTb4b4b4(Te6edf3destHashTb4b4b4) Tb4b4b4}Tb4b4b4)
Tff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"status_idle"Tb4b4b4)Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"input"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"collector-name"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_name_label"Tb4b4b4)Tb4b4b4,
Te6edf3placeholderTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_name_placeholder"Tb4b4b4)Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"collector-name"Tb4b4b4) Tff7b72|| Te6edf3statusTb4b4b4.Te6edf3collector_name Tff7b72|| Ta5d6ff""Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Te6edf3running
Tff7b72? Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"save-name"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"save_name"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"announce"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"announce"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"stop-collector"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"danger"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"stop_collector"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]
Tff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"start-collector"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"start_collector"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3running
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"mono"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3destHashTb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4]Tb4b4b4.Te6edf3filterTb4b4b4(Tffa657BooleanTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"section"Tb4b4b4,
Te6edf3titleTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"reports_section"Tb4b4b4)Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Te6edf3reportsTb4b4b4.Te6edf3length
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"list"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"cards"Tb4b4b4,
Te6edf3itemsTff7b72: Te6edf3reportsTb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4, Te6edf3idxTb4b4b4) Tb4b4b4=> Tb4b4b4(Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"row"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"card"Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"column"Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"subtitle"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3entryTb4b4b4.Te6edf3title Tff7b72|| Ta5d6ff"-"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"caption"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"report_from"Tb4b4b4, Tb4b4b4{
Te6edf3sourceTff7b72: Te6edf3shortHashTb4b4b4(Te6edf3entryTb4b4b4.Te6edf3sourceTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"body"Tb4b4b4,
Te6edf3valueTff7b72:
Tffa657StringTb4b4b4(Te6edf3entryTb4b4b4.Te6edf3description Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(
T79c0ff0Tb4b4b4,
T79c0ff160
Tb4b4b4) Tff7b72|| Ta5d6ff"-"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff`Ta5d6ffview-Tffd700${Te6edf3idxTffd700}Ta5d6ff`Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"view"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff`Ta5d6ffcopy-Tffd700${Te6edf3idxTffd700}Ta5d6ff`Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"copy"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff`Ta5d6ffexport-Tffd700${Te6edf3idxTffd700}Ta5d6ff`Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"export"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff`Ta5d6ffdelete-Tffd700${Te6edf3idxTffd700}Ta5d6ff`Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"danger"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"delete"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4,
Tb4b4b4}
Tff7b72: Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"caption"Tb4b4b4,
Te6edf3valueTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"no_reports"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3reportsTb4b4b4.Te6edf3length
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"clear-reports"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"danger"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"clear_all"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4]Tb4b4b4.Te6edf3filterTb4b4b4(Tffa657BooleanTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3viewingReport
Tff7b72? Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"section"Tb4b4b4,
Te6edf3titleTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"view_report_section"Tb4b4b4)Tb4b4b4,
Te6edf3childrenTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"actions"Tb4b4b4,
Te6edf3itemsTff7b72: Tb4b4b4[
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"close-view"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"close"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"button"Tb4b4b4,
Te6edf3idTff7b72: Ta5d6ff"copy-view"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"secondary"Tb4b4b4,
Te6edf3labelTff7b72: Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"copy"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"text"Tb4b4b4,
Te6edf3variantTff7b72: Ta5d6ff"mono"Tb4b4b4,
Te6edf3valueTff7b72: Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3viewingReportTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff4000Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4]Tb4b4b4.Te6edf3filterTb4b4b4(Tffa657BooleanTb4b4b4)Tb4b4b4,
Tb4b4b4}
Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4]Tb4b4b4.Te6edf3filterTb4b4b4(Tffa657BooleanTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72function Te6edf3downloadJsonTb4b4b4(Te6edf3dataTb4b4b4, Te6edf3filenameTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3text Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3dataTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3apiTb4b4b4.Te6edf3download Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Te6edf3apiTb4b4b4.Te6edf3downloadTb4b4b4(Te6edf3filenameTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"Download not supported in this environment"Tb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72async Tff7b72function Te6edf3refreshTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3status Tff7b72= Tb4b4b4(Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.status"Tb4b4b4)Tb4b4b4) Tff7b72|| Te6edf3statusTb4b4b4;
Tff7b72const Te6edf3listed Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.listCollectors"Tb4b4b4)Tb4b4b4;
Te6edf3collectors Tff7b72= Te6edf3listedTff7b72?Tb4b4b4.Te6edf3collectors Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3received Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.listReports"Tb4b4b4, Tb4b4b4{ Te6edf3limitTff7b72: T79c0ff20 Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3reports Tff7b72= Te6edf3receivedTff7b72?Tb4b4b4.Te6edf3reports Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3apiTb4b4b4.Te6edf3onActionTb4b4b4(Tff7b72async Tb4b4b4(Te6edf3actionIdTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"tab-send"Tb4b4b4) Tb4b4b4{
Te6edf3activeTab Tff7b72= Ta5d6ff"send"Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"tab-collect"Tb4b4b4) Tb4b4b4{
Te6edf3activeTab Tff7b72= Ta5d6ff"collect"Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3actionId Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3actionIdTb4b4b4.Te6edf3startsWithTb4b4b4(Ta5d6ff"use-"Tb4b4b4) Tff7b72&& Te6edf3actionId Tff7b72!== Ta5d6ff"use-local"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3hash Tff7b72= Te6edf3actionIdTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff4Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isHexHashTb4b4b4(Te6edf3hashTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3selectedHash Tff7b72= Te6edf3hashTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(
Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"destination_set"Tb4b4b4, Tb4b4b4{
Te6edf3hashTff7b72: Te6edf3shortHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4,
Ta5d6ff"success"
Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(
Te6edf3apiTb4b4b4,
Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"destination_set"Tb4b4b4, Tb4b4b4{
Te6edf3hashTff7b72: Te6edf3shortHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4,
Ta5d6ff"success"
Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3setMessageTb4b4b4(Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"invalid_hash"Tb4b4b4, Tb4b4b4{ Te6edf3valueTff7b72: Te6edf3hash Tb4b4b4}Tb4b4b4)Tb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"invalid_hash"Tb4b4b4, Tb4b4b4{ Te6edf3valueTff7b72: Te6edf3hash Tb4b4b4}Tb4b4b4)Tb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"use-local"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3fresh Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.status"Tb4b4b4)Tb4b4b4;
Te6edf3status Tff7b72= Te6edf3fresh Tff7b72|| Te6edf3statusTb4b4b4;
Tff7b72const Te6edf3localHash Tff7b72= Te6edf3statusTb4b4b4.Te6edf3destination_hash Tff7b72? Tffa657StringTb4b4b4(Te6edf3statusTb4b4b4.Te6edf3destination_hashTb4b4b4) Tff7b72: Ta5d6ff""Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isHexHashTb4b4b4(Te6edf3localHashTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3selectedHash Tff7b72= Te6edf3localHashTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"local_set"Tb4b4b4) Tff7b72+ Ta5d6ff`Ta5d6ff (Tffd700${Te6edf3shortHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tffd700}Ta5d6ff)Ta5d6ff`Tb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"local_set"Tb4b4b4) Tff7b72+ Ta5d6ff`Ta5d6ff (Tffd700${Te6edf3shortHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tffd700}Ta5d6ff)Ta5d6ff`Tb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72const Te6edf3msg Tff7b72= Ta5d6ff"No local collector running. Start one first."Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"warning"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"warning"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"reset-destination"Tb4b4b4) Tb4b4b4{
Te6edf3selectedHash Tff7b72= Ta5d6ff""Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"destination_reset"Tb4b4b4)Tb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"destination_reset"Tb4b4b4)Tb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"refresh"Tb4b4b4) Tb4b4b4{
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"preview"Tb4b4b4) Tb4b4b4{
Te6edf3preview Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.preview"Tb4b4b4, Tb4b4b4{ Te6edf3limitTff7b72: T79c0ff200 Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(
Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"preview_stats"Tb4b4b4, Tb4b4b4{
Te6edf3linesTff7b72: Te6edf3previewTff7b72?Tb4b4b4.Te6edf3line_count Tff7b72|| T79c0ff0Tb4b4b4,
Te6edf3charsTff7b72: Te6edf3previewTff7b72?Tb4b4b4.Te6edf3chars Tff7b72|| T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4,
Ta5d6ff"info"
Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(
Te6edf3apiTb4b4b4,
Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"preview_stats"Tb4b4b4, Tb4b4b4{
Te6edf3linesTff7b72: Te6edf3previewTff7b72?Tb4b4b4.Te6edf3line_count Tff7b72|| T79c0ff0Tb4b4b4,
Te6edf3charsTff7b72: Te6edf3previewTff7b72?Tb4b4b4.Te6edf3chars Tff7b72|| T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4,
Ta5d6ff"info"
Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"send"Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3isHexHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3fresh Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.status"Tb4b4b4)Tb4b4b4;
Te6edf3status Tff7b72= Te6edf3fresh Tff7b72|| Te6edf3statusTb4b4b4;
Tff7b72const Te6edf3localHash Tff7b72= Te6edf3statusTb4b4b4.Te6edf3destination_hash Tff7b72? Tffa657StringTb4b4b4(Te6edf3statusTb4b4b4.Te6edf3destination_hashTb4b4b4) Tff7b72: Ta5d6ff""Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isHexHashTb4b4b4(Te6edf3localHashTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3selectedHash Tff7b72= Te6edf3localHashTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3isHexHashTb4b4b4(Te6edf3selectedHashTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"invalid_hash"Tb4b4b4, Tb4b4b4{
Te6edf3valueTff7b72: Te6edf3selectedHash Tff7b72|| Ta5d6ff"(empty)"Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3result Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.send"Tb4b4b4, Tb4b4b4{
Te6edf3destination_hashTff7b72: Te6edf3selectedHashTb4b4b4,
Te6edf3titleTff7b72: Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"title"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4,
Te6edf3descriptionTff7b72: Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"description"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4,
Te6edf3limitTff7b72: T79c0ff200Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"send_ok"Tb4b4b4, Tb4b4b4{
Te6edf3bytesTff7b72: Te6edf3resultTff7b72?Tb4b4b4.Te6edf3bytes Tff7b72|| T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"start-collector"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3name Tff7b72= Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"collector-name"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nameTb4b4b4) Tb4b4b4{
Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.setCollectorName"Tb4b4b4, Tb4b4b4{ Te6edf3name Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3status Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.startCollector"Tb4b4b4, Tb4b4b4{
Te6edf3announceTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_started"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"save-name"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3name Tff7b72= Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"collector-name"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4;
Te6edf3status Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.setCollectorName"Tb4b4b4, Tb4b4b4{ Te6edf3name Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.announce"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"name_saved"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"stop-collector"Tb4b4b4) Tb4b4b4{
Te6edf3status Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.stopCollector"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"collector_stopped"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"announce"Tb4b4b4) Tb4b4b4{
Te6edf3status Tff7b72= Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.announce"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"announce_ok"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3actionId Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3actionIdTb4b4b4.Te6edf3startsWithTb4b4b4(Ta5d6ff"view-"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3idx Tff7b72= Tffa657parseIntTb4b4b4(Te6edf3actionIdTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff5Tb4b4b4)Tb4b4b4, T79c0ff10Tb4b4b4)Tb4b4b4;
Te6edf3viewingReport Tff7b72= Te6edf3reportsTb4b4b4[Te6edf3idxTb4b4b4] Tff7b72|| Tff7b72nullTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3viewingReportTb4b4b4) Tb4b4b4{
Te6edf3activeTab Tff7b72= Ta5d6ff"collect"Tb4b4b4;
Tb4b4b4}
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"close-view"Tb4b4b4) Tb4b4b4{
Te6edf3viewingReport Tff7b72= Tff7b72nullTb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"copy-view"Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3viewingReportTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3text Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3viewingReportTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3navigatorTb4b4b4.Te6edf3clipboardTb4b4b4.Te6edf3writeTextTb4b4b4(Te6edf3textTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"report_copied"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3errTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"copy_failed"Tb4b4b4, Tb4b4b4{
Te6edf3errorTff7b72: Tffa657StringTb4b4b4(Te6edf3errTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3actionId Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3actionIdTb4b4b4.Te6edf3startsWithTb4b4b4(Ta5d6ff"delete-"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3idx Tff7b72= Tffa657parseIntTb4b4b4(Te6edf3actionIdTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff7Tb4b4b4)Tb4b4b4, T79c0ff10Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3entry Tff7b72= Te6edf3reportsTb4b4b4[Te6edf3idxTb4b4b4]Tb4b4b4;
Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.deleteReport"Tb4b4b4, Tb4b4b4{ Te6edf3indexTff7b72: Te6edf3idx Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"report_deleted"Tb4b4b4, Tb4b4b4{
Te6edf3titleTff7b72: Te6edf3entryTff7b72?Tb4b4b4.Te6edf3title Tff7b72|| Ta5d6ff""Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3actionId Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3actionIdTb4b4b4.Te6edf3startsWithTb4b4b4(Ta5d6ff"copy-"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3idx Tff7b72= Tffa657parseIntTb4b4b4(Te6edf3actionIdTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff5Tb4b4b4)Tb4b4b4, T79c0ff10Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3entry Tff7b72= Te6edf3reportsTb4b4b4[Te6edf3idxTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3text Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3entryTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3navigatorTb4b4b4.Te6edf3clipboardTb4b4b4.Te6edf3writeTextTb4b4b4(Te6edf3textTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"report_copied"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3errTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"copy_failed"Tb4b4b4, Tb4b4b4{
Te6edf3errorTff7b72: Tffa657StringTb4b4b4(Te6edf3errTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3actionId Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3actionIdTb4b4b4.Te6edf3startsWithTb4b4b4(Ta5d6ff"export-"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3idx Tff7b72= Tffa657parseIntTb4b4b4(Te6edf3actionIdTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff7Tb4b4b4)Tb4b4b4, T79c0ff10Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3entry Tff7b72= Te6edf3reportsTb4b4b4[Te6edf3idxTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3stamp Tff7b72= Te6edf3entryTb4b4b4.Te6edf3received_at
Tff7b72? Tff7b72new Tffa657DateTb4b4b4(Tff7b72typeof Te6edf3entryTb4b4b4.Te6edf3received_at Tff7b72=== Ta5d6ff"number" Tff7b72? Te6edf3entryTb4b4b4.Te6edf3received_at Tff7b72* T79c0ff1000 Tff7b72: Te6edf3entryTb4b4b4.Te6edf3received_atTb4b4b4)
Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)
Tb4b4b4.Te6edf3replaceTb4b4b4(Ta5d6ff/[:.]/gTb4b4b4, Ta5d6ff"-"Tb4b4b4)
Tff7b72: Tffa657DateTb4b4b4.Te6edf3nowTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3filename Tff7b72= Ta5d6ff`Ta5d6ffbug-report-Tffd700${Te6edf3stampTffd700}Ta5d6ff.jsonTa5d6ff`Tb4b4b4;
Te6edf3downloadJsonTb4b4b4(Te6edf3entryTb4b4b4, Te6edf3filenameTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"report_exported"Tb4b4b4, Tb4b4b4{
Te6edf3filenameTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"success"Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3actionId Tff7b72=== Ta5d6ff"clear-reports"Tb4b4b4) Tb4b4b4{
Tff7b72await Te6edf3callTb4b4b4(Ta5d6ff"bugReport.clearReports"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3msg Tff7b72= Te6edf3formatLabelTb4b4b4(Te6edf3apiTb4b4b4, Ta5d6ff"reports_cleared"Tb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3msgTb4b4b4, Ta5d6ff"info"Tb4b4b4)Tb4b4b4;
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3errorTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3message Tff7b72= Te6edf3errorTff7b72?Tb4b4b4.Te6edf3message Tff7b72|| Tffa657StringTb4b4b4(Te6edf3errorTb4b4b4)Tb4b4b4;
Te6edf3setMessageTb4b4b4(Te6edf3messageTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3toastTb4b4b4(Te6edf3apiTb4b4b4, Te6edf3messageTb4b4b4, Ta5d6ff"error"Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3apiTb4b4b4.Te6edf3onRefreshTb4b4b4(Te6edf3refreshTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3apiTb4b4b4.Te6edf3onInput Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Te6edf3apiTb4b4b4.Te6edf3onInputTb4b4b4(Tb4b4b4(Te6edf3idTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3id Tff7b72=== Ta5d6ff"collector-search"Tb4b4b4) Tb4b4b4{
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3id Tff7b72=== Ta5d6ff"collector-hash"Tb4b4b4) Tb4b4b4{
Te6edf3selectedHash Tff7b72= Tb4b4b4(Te6edf3apiTb4b4b4.Te6edf3getInputValueTb4b4b4(Ta5d6ff"collector-hash"Tb4b4b4) Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3renderTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72await Te6edf3refreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────